#include "UpdateJugador.h"
#include <sstream>

UpdateJugador::UpdateJugador(Jugador* jugador) 
{
	this->jugador = jugador;
}

string UpdateJugador::generarXML() {
	std::stringstream ejercitos;
	ejercitos<<jugador->getCantidadDeEjercitos();
	string mensaje = "	<jugador color=\"" + jugador->getColor() + "\"";
	mensaje += " ejercitos=\"" + ejercitos.str() + "\" />\n";
	return mensaje;
}

string UpdateJugador::generarText() {
	std::stringstream ejercitos;
	ejercitos<<jugador->getCantidadDeEjercitos();
	string mensaje = "Jugador: "+jugador->getNombre()+" Color: "+jugador->getColor()+ " Ejercitos: "+ejercitos.str();
	return mensaje;
}

string UpdateJugador::toString() {
	return "updateJugador";
}

UpdateJugador::~UpdateJugador()
{
}
